查看原文
其他

Linus Torvalds:我不再是一名程序员

21CTO 21CTO 2020-11-17

导读:当世界都称赞Linus Torvalds发明了Linux系统,但是Git才是Torvalds觉得得意的作品,能够产生更大的影响力。



近日在法国里昂举行的欧洲开源软件峰会上,Linux的创建者Linus Torvalds与他的朋友--Vmware的首席开源官Dirk Hohndel进行了一次对话。


Torvalds在对话中这样表示,他不再认为自己是一名程序员。



而世界上每个人都认为他是个纯种程序员。


Torvalds这样解释说:我现在已经不再编码了。我写的代码都在电子邮件里。有人给我发送了代码补丁,我会用伪代码回复。现在我习惯于编辑补丁,有时候还会编辑未经测试的补丁直接发送出去。我要做的,就是在邮件中告诉别人“我认为应当这样”。但这就是我所从事的工作,我不再是一个程序员。


所以,Dirk Hohndel 接茬问道:“你每天的工作是干什么?”


Torvalds回答道:看邮件和写邮件,然后对一些人写的补丁或其它请求说“不”。这样会让开发人员知道,如果我拒绝了他们,他们会更好地编代码。


有时代码更改非常明显,实际上不需要任何消息,但这种情况非常罕见…… 解释为什么代码要做某些事情,为什么需要做一些更改……因为这反过来有助于管理,如果你可以向我解释你的代码,我将信任你写的代码。


简而言之,如今的Torvalds已成了代码管理和维护者,而不再是开发者。


这对他来说感觉也很好:“当人们向我发补丁时 ,我的主要目标就是反应要快,要在一两天内拍板说是或否。在代码合并中,也可以延期在一周内,但我一直作为维护者身份,这是这个角色应该做的。“


这听起好像不咋太好玩。Dirk Hohndel提醒他并不是一个无趣的人,Torvalds早期写过一本自传《只是为了好玩》(Just for Fun)。如今已不再需要在只有4M内存和简单库的PC机上编码,但Torvalds仍然感到有趣。


如今各个方面,开发都变得越来越容易。我们有更好的工具,更丰富的文档,还有越来越多的技术社区。人们感到这些都是工作的一部分:那就是热爱分享、积极帮助新人融入工作。


Torvalds承认说:现在有一些不好玩的地儿,我们制定了不少规则。在过去这里要随意的多,有意思的事也挺多。


Torvalds说,虽然他对现在Linux所做的事情感到满意,但他像我们很多人一样的心理,对自己的能力深表怀疑,他感觉到自己患了严重的“冒名顶替综合症”。


虽然如今Linux已经可以运行在世界任何一台设备,从PC机到手机、嵌入式设备,但是Torvalds仍然自我怀疑,他认为很多人也在怀疑自己,Linux只是Unix系统的重新实现,不是吗?


欧洲开源峰会,Linus Torvalds与Dirk Hohndel


Torvalds希望给到的东西不仅仅是比其它更好,而是证明自己做了更创新的项目。Git证明了我不仅能做一个碰到的奇迹。


Git充分证明了他可以做到。Linux和Git引起了业界很大影响,这表示自己并不是一招一式的代码小卒。


并不是说Torvalds将Git的成功全部归为已有。他在开源峰会上大方承认:我只是维护了Git六个月,真正的功劳归功于其它人,我以设计了Git为荣。


多年后,Git彻底改变了软件开发模式。如果说当今所有软件都包含开源组件,那么Git对软件开发方式的革新做出巨大贡献。


峰会结束后,试图“围攻”他的人群散去,人们都深刻认同Torvalds应得的荣誉。也许,他最值得赞誉的是Git,可能没有Linux的品牌影响力大,但它释放了百万个类似Linux项目的潜力。


补充一下:Linus 是 1969 年出生的,今年 50 岁。


来源:TechRepublic


相关阅读:


八款值得尝试的精美的Linux发行版,你用过哪几款?

2020年,我应该用哪个Linux发行版?

基于 Linux 的物联网操作系统,你知多少?

利用 Shell 脚本来监控 Linux 系统的内存

Linux之父:我就是觉得苹果太没意思!


21CTO学院PHP全栈工程师隆重开营啦,报名获得一线互联网公司就业机会!


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存